package top.wshape1.shiziapi.project.common.annotation;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

/**
 * @author Wshape1
 * @version 1.0
 * @description
 * @since 2024-12-25
 */

@Documented
@Retention(value = java.lang.annotation.RetentionPolicy.RUNTIME)
@Target(value = java.lang.annotation.ElementType.METHOD)
public @interface EditHistoryLog {

    int type();

    String projectIdParamName();

    String docIdParamName() default "";

    String docTypeParamName() default "";

    String versionParamName() default "";

    String docNameParamName() default "";

    String versionIdParamName() default "";


}
